<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #alert {
            position: absolute;
            top:50%;
            left: 50%;
            width: 300px;
            height: 300px;
            background: #ccc;
            transform: translate(-50%,-50%);
            z-index: 10001;
        }
        #gai {
            position: absolute;
            width: 100%;
            height:10000px;
            background: red;
            z-index: 10000;
        }
    </style>
</head>
<body>
<div id="alert" style="display: none;">
    <div id="alert-title">温馨提示：</div>
    <div id="alert-body">提示内容</div>
    <button id="alert-ok" onclick="this.parentElement.style.display='none'">确定</button>
</div>

<div id="gai">

</div>
<script>

    function alert(a){
        document.getElementById('alert').style.display="block";
        document.getElementById('alert-body').innerHTML = a;

    }
    // number string null undefiend boolean

//    引用类型
    var a =10; //number;(值类型)
    var b=a;
    b=20;
    console.log(a);

    var arr = [1,3,5]; //引用类型
    var zzz = arr;
    zzz[1]=7;
    alert(arr[1]);

    zzz=[4,5,6];

    alert(arr[1]);
//    arr=null;
//    ff();

    var ff = function(a,b){
        alert(a+b);
    }

    var zz = ff;
    zz(10,20);

//    window.aaaa=10;
//    zzzz=20;
        tttt(arr)
    function tttt(a){
        console.log(1111);
    }
    function tttt(aaa){
       aaa[1]=18;
    }
    alert(arr[1]);


// 1/求阶乘  3 = 3*2*1  5=120
// 2  已知有一个数组[1,2,3].   要求将数组中的元素进行翻转【3,2,1】
// 3、有限5位数，个位数为6且能被3整除的五位数共有多少？
// 4、求1~100之间不能被3整除的数之和
// 5、求1~10之间的所有偶数和
// 6、有一个数组的长度为10，请为此数组中每一个位置赋一个在0到99之间的随机数。并把此数组中的最大值输出来。Math.floor(Math.random()*14+7)
// 7、实现一个3层回调函数

//    function jiechen(a){
//        jiechen();
//    }

    function test100(c){
        console.log(c);
    }

    function test101(cb){ //callback
        cb("哈哈！这就是回调函数！");
    }

    var ccczzz = function(a){
        console.log("惊喜吧！",a);
    }
    test101(ccczzz);


</script>
</body>
</html>